summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
akw27@boulderdash.cl.cam.ac.uk [Thu, 30 Jan 2003 12:15:49 +0000 (12:15 +0000)]
bitkeeper revision 1.15.3.3 (3e3917752EttVE6JZH0loCHxmqGWrQ)
GuestOS modifications to allocate SKB data from pre-allocated pages.
Zero copy RX-path stuff.
akw27@boulderdash.cl.cam.ac.uk [Wed, 29 Jan 2003 11:17:07 +0000 (11:17 +0000)]
bitkeeper revision 1.15.3.2 (3e37b8332YRktwAjVLsh2PyFFW2XNw)
RX data is now moved in a domain-memory page, but still copied at the end.
akw27@boulderdash.cl.cam.ac.uk [Wed, 29 Jan 2003 08:59:21 +0000 (08:59 +0000)]
bitkeeper revision 1.15.3.1 (3e3797e9gMcow8ShTTrYuWSeSSe-BA)
protect free_list with a spin lock.
akw27@labyrinth.cl.cam.ac.uk [Mon, 27 Jan 2003 12:05:24 +0000 (12:05 +0000)]
bitkeeper revision 1.15.1.10 (3e352084u4K_4YmnX6nhqxaJQrO-hQ)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/usr/groups/xeno/users/akw27/xeno
kaf24@labyrinth.cl.cam.ac.uk [Sat, 25 Jan 2003 15:39:13 +0000 (15:39 +0000)]
bitkeeper revision 1.15.2.1 (3e32afa1IiOFB8EH9RqWYIzZVRjf7w)
domain_page.c, domain_page.h, memory.c, domain.c, Makefile:
Allow DOM0 to update other domains' PTs. Implemented longer-term mapping tables for domain frames. We now allow OSes to install linear (aka twisted :-) page tables. Fixed Makefile.
domain_page.c:
new file
akw27@plucky.localdomain [Thu, 23 Jan 2003 11:38:00 +0000 (11:38 +0000)]
bitkeeper revision 1.15.1.9 (3e2fd418NdZYqL3KPr6URqd77DwnJQ)
Add shadow ring in the RX direction to protect buffers from guest
tampering once they have been passed to the hypervisor. This
is under the umbrella of eventual zero-copy network code.
akw27@labyrinth.cl.cam.ac.uk [Tue, 21 Jan 2003 14:38:45 +0000 (14:38 +0000)]
bitkeeper revision 1.15.1.8 (3e2d5b75k3SSnLdVzMd7kREO_EvMLw)
Added macros and counters to page table flushes.
macros and the counter are in a new header file -- flushtlb.h
kaf24@labyrinth.cl.cam.ac.uk [Sun, 19 Jan 2003 20:34:43 +0000 (20:34 +0000)]
bitkeeper revision 1.15.1.7 (3e2b0be3giRAXsN5jAmCONe953mK9w)
page.h, page_alloc.c, mm.c:
Fixed PGEXT_INVLPG, plus a few other cleanups.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 19 Jan 2003 16:05:41 +0000 (16:05 +0000)]
bitkeeper revision 1.15.1.6 (3e2accd5ZlgmUafxBwWpk2RkxT-TtQ)
dev.c:
Fix network transmit refcnt bug.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 17 Jan 2003 14:07:19 +0000 (14:07 +0000)]
bitkeeper revision 1.15.1.5 (3e280e17xqZ75-O3H14dqvzIc20XAQ)
dev.c:
Fix receive queue boundedness
iap10@labyrinth.cl.cam.ac.uk [Thu, 16 Jan 2003 23:37:53 +0000 (23:37 +0000)]
bitkeeper revision 1.15.1.4 (3e274251atwNiKjZx_z2zeuf_m8DCw)
minor cleanup to dump_slabinfo debugging
iap10@labyrinth.cl.cam.ac.uk [Thu, 16 Jan 2003 23:31:00 +0000 (23:31 +0000)]
bitkeeper revision 1.15.1.3 (3e2740b4N6EIhunx8TNDamYotuhmMg)
dump_slabinfo debugging - fix to previous patch...
iap10@labyrinth.cl.cam.ac.uk [Thu, 16 Jan 2003 21:20:02 +0000 (21:20 +0000)]
bitkeeper revision 1.15.1.2 (3e2722026ODP1lsB2F7EY-nKjXOFKQ)
try allocating memory several time before failing, then print a /proc/slabinfo style dump
iap10@labyrinth.cl.cam.ac.uk [Thu, 16 Jan 2003 15:22:52 +0000 (15:22 +0000)]
bitkeeper revision 1.15.1.1 (3e26ce4cFZZkDsoofHF9hDadLO0avg)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno2/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 16 Jan 2003 15:22:44 +0000 (15:22 +0000)]
bitkeeper revision 1.7.4.1 (3e26ce440CxOh3QHOvlZ-6A2yrzXyg)
gzip image
kaf24@labyrinth.cl.cam.ac.uk [Wed, 15 Jan 2003 00:21:24 +0000 (00:21 +0000)]
bitkeeper revision 1.15 (3e24a984iRiWWcgfKCxu2p5q3YbxXw)
Many files:
First half of support for per-domain GDTs and LDTs
kaf24@labyrinth.cl.cam.ac.uk [Sun, 12 Jan 2003 00:35:09 +0000 (00:35 +0000)]
bitkeeper revision 1.14 (3e20b83dPg-clJ56YPGnFMviq9LI1Q)
Many files:
Reduce Xen's memory footprint
domain_page.h:
new file
.del-fixmap.h~
4336e0fb2759a2f1:
Delete: xenolinux-2.4.16-sparse/include/asm-xeno/fixmap.h
.del-bootmem.h~
68c209d2dc07efd5:
Delete: xen-2.4.16/include/xeno/bootmem.h
kaf24@labyrinth.cl.cam.ac.uk [Fri, 3 Jan 2003 18:24:03 +0000 (18:24 +0000)]
bitkeeper revision 1.13 (3e15d543UbLg8zdxnspCHQplKUlnzQ)
Many files:
Clean up page-table update interface. BIG MODIFICATIONS HERE.
mremap.c, swapfile.c, memory.c, exec.c:
new file
smh22@uridium.cl.cam.ac.uk [Wed, 18 Dec 2002 18:07:22 +0000 (18:07 +0000)]
bitkeeper revision 1.12 (3e00b95a3fK0b9XF_UVth6TivqeezA)
fix silly large mem request => panic death bug
smh22@uridium.cl.cam.ac.uk [Wed, 18 Dec 2002 13:20:01 +0000 (13:20 +0000)]
bitkeeper revision 1.11 (3e007601VWqgtLQS5H6vaQ9Ezdz0TQ)
Merge uridium.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into uridium.cl.cam.ac.uk:/anfs/scratch/boulderdash/smh22/xeno.bk
smh22@boulderdash.cl.cam.ac.uk [Tue, 17 Dec 2002 19:00:57 +0000 (19:00 +0000)]
bitkeeper revision 1.7.1.10 (3dff74698s12BxyOGasH_9k2KXdErw)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/andy/xeno.bk
smh22@boulderdash.cl.cam.ac.uk [Tue, 17 Dec 2002 19:00:45 +0000 (19:00 +0000)]
bitkeeper revision 1.7.1.9 (3dff745dQXvY5lV_SsLHnw3PlaxUMw)
robusify /proc/vfr parsing and xen Makefile tweak
akw27@labyrinth.cl.cam.ac.uk [Mon, 16 Dec 2002 11:50:19 +0000 (11:50 +0000)]
bitkeeper revision 1.7.1.8 (3dfdbdfbe2pZAGaXI4oPfJVdSW3qpg)
minor cleaning up.
smh22@boulderdash.cl.cam.ac.uk [Tue, 10 Dec 2002 14:45:04 +0000 (14:45 +0000)]
bitkeeper revision 1.10 (3df5fdf08iqVVKnjFD3pfq_hggDi2Q)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
kaf24@labyrinth.cl.cam.ac.uk [Fri, 6 Dec 2002 23:41:47 +0000 (23:41 +0000)]
bitkeeper revision 1.7.3.3 (3df135bbxixm9CkVsgxqH8Sfa-8fIA)
traps.c:
Clean up 'INT <n>' virtualisation. Fix bug in bounds (int 5) handling.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 6 Dec 2002 18:50:27 +0000 (18:50 +0000)]
bitkeeper revision 1.7.3.2 (3df0f173XnNFTDcxpCAbnHJZLHoMWw)
signal.c:
Only set DB7 on signal delivery when necessary
kaf24@labyrinth.cl.cam.ac.uk [Fri, 6 Dec 2002 18:24:37 +0000 (18:24 +0000)]
bitkeeper revision 1.7.3.1 (
3df0eb65-VkCkSl4AI6tC2Fnioa_bw)
hypervisor.h, traps.c, signal.c, process.c, hypervisor-if.h, entry.S:
First cut at virtualising debug registers
akw27@labyrinth.cl.cam.ac.uk [Fri, 6 Dec 2002 14:20:10 +0000 (14:20 +0000)]
bitkeeper revision 1.7.1.7 (3df0b21aFrBUXjYnKdTMgt_D5mJJbg)
conflict resolutions
akw27@labyrinth.cl.cam.ac.uk [Fri, 6 Dec 2002 14:07:32 +0000 (14:07 +0000)]
bitkeeper revision 1.3.1.1 (3df0af24TbrMOYKGDN9rqaVJMewW5Q)
Checkin so that I can pull other updates and see if the net
address fix corrects a nagging bug. There are a lot of debug messages here and
associated uglies that will be removed in the next checkin.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 6 Dec 2002 11:40:56 +0000 (11:40 +0000)]
bitkeeper revision 1.7.1.6 (3df08cc8US1aforRcF-D7KIyM9F8Bw)
traps.c, setup.c, i387.c:
Fix floating-point ctxt-switch code
smh22@boulderdash.cl.cam.ac.uk [Thu, 5 Dec 2002 17:16:53 +0000 (17:16 +0000)]
bitkeeper revision 1.9 (3def8a05xcNG1VmLPwyr_AKfmtB4fA)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@boulderdash.cl.cam.ac.uk [Thu, 5 Dec 2002 14:14:44 +0000 (14:14 +0000)]
bitkeeper revision 1.7.1.5 (3def5f54wummrQuLBvQ4WL4aRHCP6A)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/tsar/xeno.bk
smh22@boulderdash.cl.cam.ac.uk [Thu, 5 Dec 2002 14:14:32 +0000 (14:14 +0000)]
bitkeeper revision 1.7.1.4 (3def5f48kwmL0X0eiElxGFHZW7Qdhg)
shrink ring1/3 segments to 3.5GB + associated changes + a few tweaks.
kaf24@striker.cl.cam.ac.uk [Thu, 5 Dec 2002 00:12:21 +0000 (00:12 +0000)]
bitkeeper revision 1.7.2.1 (3dee99e5zKIwL56NUrPTsfwwlmAvsQ)
domain.c:
Avoid scheduling idle domain unnecessarily. Good for performance :-)
smh22@boulderdash.cl.cam.ac.uk [Wed, 4 Dec 2002 18:35:52 +0000 (18:35 +0000)]
bitkeeper revision 1.7.1.3 (3dee4b08B0Sp887xmUMeIHtMAFz15g)
makefile tweak for meteors (ensure tulip loads)
smh22@boulderdash.cl.cam.ac.uk [Tue, 3 Dec 2002 19:38:21 +0000 (19:38 +0000)]
bitkeeper revision 1.7.1.2 (3ded082dh5rzdrKVMq0ag5OcobG2yQ)
allow access to console over network; nice for demos :-)
kaf24@plym.cl.cam.ac.uk [Tue, 3 Dec 2002 13:09:50 +0000 (13:09 +0000)]
bitkeeper revision 1.7.1.1 (3decad1ePVKQauMNZAn2SK7OMrAlDg)
memory.c:
Page-table update fix. Update even non-pagetable pages.
smh22@uridium.cl.cam.ac.uk [Tue, 3 Dec 2002 11:59:12 +0000 (11:59 +0000)]
bitkeeper revision 1.8 (3dec9c90XyJIr99XUErie7A1ZB6G4Q)
Merge uridium.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into uridium.cl.cam.ac.uk:/anfs/scratch/boulderdash/smh22/xeno.bk
kaf24@striker.cl.cam.ac.uk [Mon, 2 Dec 2002 20:15:42 +0000 (20:15 +0000)]
bitkeeper revision 1.7 (3debbf6e3uTST4qTwK-s500qgDGA7A)
domain.c, setup.c:
SMP fix
kaf24@plym.cl.cam.ac.uk [Mon, 2 Dec 2002 11:09:28 +0000 (11:09 +0000)]
bitkeeper revision 1.6 (3deb3f68j4TEyGJ8DnBsIQOyNdg5bw)
hypervisor-ifs:
new file
kaf24@plym.cl.cam.ac.uk [Mon, 2 Dec 2002 10:26:41 +0000 (10:26 +0000)]
bitkeeper revision 1.5 (3deb3561debeVs9JS03j-s4TrTupDQ)
hypervisor.h, hypervisor-if.h:
Rationalise shared headers
.del-network.h~
8d81c314a6f640c7:
Delete: xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs/network.h
.del-hypervisor-if.h~
84873ad1c6355e9c:
Delete: xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs/hypervisor-if.h
.del-block.h~
60136f987cd3e137:
Delete: xenolinux-2.4.16-sparse/include/asm-xeno/hypervisor-ifs/block.h
smh22@boulderdash.cl.cam.ac.uk [Wed, 20 Nov 2002 16:26:22 +0000 (16:26 +0000)]
bitkeeper revision 1.4 (3ddbb7aeGoGNHUawtm-9NYBGb7Zbkw)
boris's changes for better management of physical memory
akw27@boulderdash.cl.cam.ac.uk [Wed, 20 Nov 2002 15:16:44 +0000 (15:16 +0000)]
bitkeeper revision 1.3 (3ddba75cRdjLs2ie8aQo_VuXG8i-Kw)
Dom0 proc interface to vfr rules.
Rules stored in liked list in kernel.
Vif lookup table.
smh22@boulderdash.cl.cam.ac.uk [Wed, 20 Nov 2002 12:02:17 +0000 (12:02 +0000)]
bitkeeper revision 1.2 (3ddb79c9KusG02eh7i-uXkgY0IksKA)
Import changeset
smh22@boulderdash.cl.cam.ac.uk [Wed, 20 Nov 2002 10:59:23 +0000 (10:59 +0000)]
bitkeeper revision 1.1 (3ddb6b0c6FeYAg9nt1aGPFifRbv9-Q)
Initial repository create
smh22@boulderdash.cl.cam.ac.uk [Wed, 20 Nov 2002 10:59:23 +0000 (10:59 +0000)]
bitkeeper revision 1.0 (3ddb6b0b4oVuqHLOZC5S9Jq__7i0Yg)
BitKeeper file /usr/groups/xeno/BK/xeno/ChangeSet
user [Thu, 1 Jan 1970 00:00:00 +0000 (00:00 +0000)]
bk-to-hg initial commit